import React from 'react';
import RegionStore from './region.store';
import JobStore from './job.store';
import ServiceStore from './service.store';
import AgreementsStore from './agreements.store';

class RootStore{
    regionStore:RegionStore;
    jobStore:JobStore;
    serviceStore:ServiceStore;
    agreementsStore:AgreementsStore;

    constructor(){
        this.regionStore = new RegionStore();
        this.jobStore = new JobStore();
        this.serviceStore = new ServiceStore();
        this.agreementsStore = new AgreementsStore();

    }
}
const rootStore = new RootStore();
const context = React.createContext(rootStore);
const useStore = ()=>React.useContext(context);
export{
    useStore
}